/*
 * File:   newtestclass1.h
 * Author: adipewpew
 *
 * Created on Feb 4, 2012, 3:39:26 PM
 */

#ifndef NEWTESTCLASS1_H
#define	NEWTESTCLASS1_H

#include <cppunit/extensions/HelperMacros.h>

class newtestclass1 : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(newtestclass1);

    CPPUNIT_TEST(testCitizen);
    CPPUNIT_TEST(testDisplayCitizenData);
    CPPUNIT_TEST(testGetID);
    CPPUNIT_TEST(testSetfields);
    // one cannot be tested as it is a constructor

    CPPUNIT_TEST_SUITE_END();

public:
    newtestclass1();
    virtual ~newtestclass1();
    void setUp();
    void tearDown();

private:
    void testCitizen();
    void testDisplayCitizenData();
    void testGetID();
    void testSetfields();

};

#endif	/* NEWTESTCLASS1_H */

